home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / u_man / cat1 / X11 / Xsgi.z / Xsgi
Encoding:
Text File  |  2002-10-03  |  28.8 KB  |  595 lines

  1.  
  2.  
  3.  
  4.      XXXXSSSSGGGGIIII((((1111))))             XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666))))              XXXXSSSSGGGGIIII((((1111))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           Xsgi - X Window System server for Silicon Graphics
  10.           workstations.
  11.  
  12.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  13.           XXXXssssggggiiii [:displaynumber] [-option ...]
  14.  
  15.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  16.           _X_s_g_i is the name for the Silicon Graphics, Inc. X Window
  17.           System server.  The server supports the X version 11
  18.           protocol, and is based on Release 6 of the X Consortium
  19.           distribution.  The X Window System is described in _X _W_i_n_d_o_w
  20.           _S_y_s_t_e_m by Scheifler and Gettys (Digital Press, ISBN 1-
  21.           55558-088-2).
  22.  
  23.           For details on use of the X Window System, it is recommended
  24.           that you refer to the _X _W_i_n_d_o_w _S_y_s_t_e_m _U_s_e_r'_s _G_u_i_d_e _f_o_r
  25.           _V_e_r_s_i_o_n _1_1 (_V_o_l_u_m_e _I_I_I), by Tim O'Reilly, Valerie Quercia,
  26.           and Linda Lamb (O'Reilly & Associates, ISBN 0-937175-29-3).
  27.  
  28.           In addition, you may find the following books to be useful:
  29.           _X_l_i_b _P_r_o_g_r_a_m_m_i_n_g _M_a_n_u_a_l (_V_o_l_u_m_e _I), by Adrian Nye, O'Reilly
  30.           & Associates, ISBN 0-937175-26-9 _X_l_i_b _R_e_f_e_r_e_n_c_e _M_a_n_u_a_l
  31.           (_V_o_l_u_m_e _I_I), O'Reilly & Associates, ISBN 0-937175-27-7
  32.  
  33.      SSSSTTTTAAAARRRRTTTTIIIINNNNGGGG TTTTHHHHEEEE SSSSEEEERRRRVVVVEEEERRRR
  34.           _X_s_g_i is normally run by the _x_d_m program from _i_n_i_t.  However,
  35.           it may also be started by hand, using the interface
  36.           described here, or by running _x_d_m by hand.  Details on _x_d_m
  37.           may be found in the _x_d_m(_1) man page.
  38.  
  39.      HHHHAAAARRRRDDDDWWWWAAAARRRREEEE SSSSUUUUPPPPPPPPOOOORRRRTTTT
  40.           In IRIX 4.0 and 5.0, _X_s_g_i exports visuals supporting most
  41.           available hardware. All servers support 8-bit PseudoColor.
  42.           24-bit TrueColor is available on equipped machines.
  43.           Depending on hardware, 2- or 4-bit PseudoColor may be
  44.           available, possibly for use of overlay planes. Other visuals
  45.           may be available.  For details on the nature of visuals, see
  46.           _X_l_i_b _P_r_o_g_r_a_m_m_i_n_g _M_a_n_u_a_l, described above.  Available visuals
  47.           may be interrogated with _x_d_p_y_i_n_f_o(_1) or, from within a
  48.           program, via _X_M_a_t_c_h_V_i_s_u_a_l_I_n_f_o(_3_X), or _X_G_e_t_V_i_s_u_a_l_I_n_f_o(_3_X).
  49.  
  50.      PPPPRRRROOOOTTTTOOOOCCCCOOOOLLLL EEEEXXXXTTTTEEEENNNNSSSSIIIIOOOONNNNSSSS
  51.           Extensions to the core X protocol may be available on a
  52.           given instance of _X_s_g_i. Among the several extensions
  53.           supported at time of writing are _A_d_o_b_e _P_o_s_t_S_c_r_i_p_t_T_M, _X _I_n_p_u_t
  54.           _E_x_t_e_n_s_i_o_n (tablet, spaceball, dials, etc), _S_H_A_P_E (non
  55.           rectanglular windows) and _X_i_n_e_r_a_m_a.  Available extensions
  56.           may be interrogated with _x_d_p_y_i_n_f_o(_1), or, from within a
  57.           program, via _X_Q_u_e_r_y_E_x_t_e_n_s_i_o_n(_3_X), or _X_L_i_s_t_E_x_t_e_n_s_i_o_n_s(_3_X).
  58.  
  59.      OOOOPPPPTTTTIIIIOOOONNNNSSSS
  60.  
  61.  
  62.  
  63.      PPPPaaaaggggeeee 1111                                          ((((pppprrrriiiinnnntttteeeedddd 11110000////3333////00002222))))
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      XXXXSSSSGGGGIIII((((1111))))             XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666))))              XXXXSSSSGGGGIIII((((1111))))
  71.  
  72.  
  73.  
  74.           _X_s_g_i accepts the following command line options:
  75.  
  76.           ----aaaa _p_i_x_e_l_s
  77.                   sets the mouse acceleration threshold
  78.  
  79.           ----aaaarrrrtttt _t_i_m_e_o_u_t
  80.                   sets the keyboard autorepeat timeout
  81.  
  82.           ----aaaarrrriiii _i_n_t_e_r_v_a_l
  83.                   sets the keyboard autorepeat interval
  84.  
  85.           ----aaaauuuutttthhhh _f_i_l_e_n_a_m_e
  86.                   selects authorization file
  87.  
  88.           bbbbcccc      enables bug compatibility mode.  There was a bug in
  89.                   pre-R4 servers which allowed a common protocol
  90.                   violation.  This option asks the server to disable
  91.                   detection of that particular protocol violation. It
  92.                   is supplied solely to allow old programs with the
  93.                   bug to work.
  94.  
  95.           ----bbbbooooaaaarrrrddddssss _b_o_a_r_d_n_u_m_b_e_r-_r_a_n_g_e
  96.                   specifies the graphics boards that the X server
  97.                   should use.  _b_o_a_r_d_n_u_m_b_e_r-_r_a_n_g_e is either a single
  98.                   number or a comma separated list of numbers
  99.                   specifying the desired graphics boards.  The
  100.                   graphics board numbers can be determined by
  101.                   examining the report from _g_f_x_i_n_f_o(_1_G). For example,
  102.                   to tell the X server to use graphics board 2 use
  103.                   -_b_o_a_r_d_s _2.  To tell the X server to use graphics
  104.                   boards 0 and 1 use -_b_o_a_r_d_s _0,_1.  The default
  105.                   behavior is for the X server to use all available
  106.                   graphics boards.
  107.  
  108.           ----bbbbooooaaaarrrrddddbbbbaaaasssseeee _h_e_x_I_n_t
  109.                   sets base address of board communication space
  110.  
  111.           ----bbbbooooaaaarrrrddddssssiiiizzzzeeee _h_e_x_I_n_t
  112.                   sets amount of space to reserve per board in bytes
  113.  
  114.           ----bbbbssss     disables backing store support on all screens
  115.  
  116.           ----cccc      turns off key-click
  117.  
  118.           cccc _p_e_r_c_e_n_t
  119.                   sets key-click volume (0-100).  Note: currently, the
  120.                   volume has two states: on and off.
  121.  
  122.           ----ccccllllaaaassssssss _c_l_a_s_s_N_a_m_e
  123.                   sets class of default visual
  124.  
  125.           ----ccccoooo _f_i_l_e_n_a_m_e
  126.  
  127.  
  128.  
  129.      Page 2                                          (printed 10/3/02)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      XXXXSSSSGGGGIIII((((1111))))             XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666))))              XXXXSSSSGGGGIIII((((1111))))
  137.  
  138.  
  139.  
  140.                   sets name of RGB color database.  The default is
  141.                   /_u_s_r/_l_i_b/_X_1_1/_r_g_b
  142.  
  143.           ----ccccuuuurrrrssssoooorrrrFFFFGGGG _c_o_l_o_r-_n_a_m_e
  144.                   specifies the initial foreground color for the
  145.                   cursor.
  146.  
  147.           ----ccccuuuurrrrssssoooorrrrBBBBGGGG _c_o_l_o_r-_n_a_m_e
  148.                   specifies the initial background color for the
  149.                   cursor.
  150.  
  151.           ----ddddddddxxxxddddiiiirrrr _p_a_t_h
  152.                   specifies directory to use for dynamic DDX modules
  153.                   (which are dynamic shared objects for IRIX 5.x and
  154.                   6.x).  The default is /_u_s_r/_l_i_b/_X_1_1/_d_y_D_D_X.
  155.  
  156.           ----ddddeeeepppptttthhhh _i_n_t
  157.                   sets depth of default visual
  158.  
  159.           ----ddddeeeevvvvddddiiiirrrr _p_a_t_h
  160.                   specifies directory to use for input devices.  The
  161.                   default is /_d_e_v/_i_n_p_u_t.
  162.  
  163.           ----ddddppppiiii _i_n_t
  164.                   sets screen resolution pixels per inch
  165.  
  166.           ----ffff _p_e_r_c_e_n_t
  167.                   sets the bell base volume
  168.  
  169.           ----ffffcccc _c_u_r_s_o_r_F_o_n_t
  170.                   sets default cursor font.  This defaults to _c_u_r_s_o_r.
  171.  
  172.           ----ffffiiiirrrrsssstttt  prevents the server from opening any but the first
  173.                   available screen.
  174.  
  175.           ----ffffnnnn _f_o_n_t
  176.                   sets the server default font.  This defaults to
  177.                   _f_i_x_e_d.
  178.  
  179.           ----ffffpppp _f_o_n_t_P_a_t_h
  180.                   sets the search path for fonts.  This defaults to
  181.                   /_u_s_r/_l_i_b/_X_1_1/_f_o_n_t_s/_1_0_0_d_p_i/,
  182.                   /_u_s_r/_l_i_b/_X_1_1/_f_o_n_t_s/_7_5_d_p_i/, /_u_s_r/_l_i_b/_X_1_1/_f_o_n_t_s/_m_i_s_c/,
  183.                   /_u_s_r/_l_i_b/_X_1_1/_f_o_n_t_s/_T_y_p_e_1/,
  184.                   /_u_s_r/_l_i_b/_X_1_1/_f_o_n_t/_S_p_e_e_d_o/, /_u_s_r/_l_i_b/_X_1_1/_f_o_n_t/_C_I_D/
  185.  
  186.           ----hhhheeeellllpppp   prints a usage message
  187.  
  188.           ----hhhhwwww _d_e_v_i_c_e
  189.                   specifies options on a per-screen basis. In addition
  190.                   to a bbbbooooaaaarrrrdddd argument, allowed options include ccccllllaaaassssssss,
  191.                   ddddeeeepppptttthhhh, oooovvvveeeerrrrllllaaaayyyy, ppppsssseeeeuuuuddddoooommmmaaaapppp, ssssttttaaaattttiiiiccccmmmmaaaapppp, and vvvviiiissssiiiidddd.  As
  192.  
  193.  
  194.  
  195.      Page 3                                          (printed 10/3/02)
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.      XXXXSSSSGGGGIIII((((1111))))             XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666))))              XXXXSSSSGGGGIIII((((1111))))
  203.  
  204.  
  205.  
  206.                   an example, to set up screen 0 of a two-headed
  207.                   system to be 8-bit PseudoColor, and screen 1 to be
  208.                   24-bit TrueColor, you would use
  209.                   ----hhhhwwww bbbbooooaaaarrrrdddd====0000,,,,ccccllllaaaassssssss====PPPPsssseeeeuuuuddddooooCCCCoooolllloooorrrr,,,,ddddeeeepppptttthhhh====8888 ----hhhhwwww
  210.                   bbbbooooaaaarrrrdddd====1111,,,,ccccllllaaaassssssss====TTTTrrrruuuueeeeCCCCoooolllloooorrrr,,,,ddddeeeepppptttthhhh====22224444
  211.                   On a multi-headed system, lllleeeefffftttt, rrrriiiigggghhhhtttt, aaaabbbboooovvvveeee, and
  212.                   bbbbeeeelllloooowwww allow you to specify the logical relationship
  213.                   of each screen with respect to one another. For
  214.                   example, to specify that display 0 is logically
  215.                   above display 1, you would use
  216.                   ----hhhhwwww bbbbooooaaaarrrrdddd====0000,,,,bbbbeeeelllloooowwww====1111 ----hhhhwwww bbbbooooaaaarrrrdddd====1111,,,,aaaabbbboooovvvveeee====0000
  217.                   If XXXXiiiinnnneeeerrrraaaammmmaaaa extension is enabled for a multi-headed
  218.                   system, xxxxooooffffffffsssseeeetttt and yyyyooooffffffffsssseeeetttt allow you to indicate
  219.                   relative offsets of one screen with respect to its
  220.                   neighbours. The value should be negative to indicate
  221.                   an overlap. In the previous example, to indicate
  222.                   that display 1 has an overlap of 60 pixels with
  223.                   display 0, you would use
  224.                   ----hhhhwwww bbbbooooaaaarrrrdddd====0000,,,,bbbbeeeelllloooowwww====1111 ----hhhhwwww bbbbooooaaaarrrrdddd====1111,,,,aaaabbbboooovvvveeee====0000,,,,yyyyooooffffffffsssseeeetttt====----66660000
  225.  
  226.           ----IIII      causes _X_s_g_i to ignore all remaining arguments
  227.  
  228.           ----iiiinnnnppppuuuuttttddddiiiirrrr _p_a_t_h
  229.                   specifies directory to use for input configuration
  230.                   files.  The default is /_u_s_r/_l_i_b/_X_1_1/_i_n_p_u_t.
  231.                   ----ccccoooonnnnffffiiiiggggddddiiiirrrr _p_a_t_h specifies directory to use for
  232.                   device-specific configuration files.  The default is
  233.                   /_u_s_r/_l_i_b/_X_1_1/_i_n_p_u_t/_c_o_n_f_i_g.
  234.  
  235.           ----kkkkbbbbddddddddeeeevvvv _d_e_v_i_c_e
  236.                   sets the name of core keyboard device to use.
  237.  
  238.           ----kkkkeeeeyyyymmmmaaaapppp _d_e_v_i_c_e
  239.                   sets the name of keymap to use.  Omitting this
  240.                   option causes the server to use its only builtin
  241.                   keymap, which supports the USA keyboard.  Keymap
  242.                   files are named _n_a_m_e.xkm.  See -_i_n_p_u_t_d_i_r, above.
  243.  
  244.           ----llllooooggggoooo   turns on the X Window System logo display in the
  245.                   screen-saver
  246.  
  247.           nnnnoooollllooooggggoooo  turns off the X Window System logo display in the
  248.                   screen-saver
  249.  
  250.           ----nnnnoooobbbbiiiittttssssccccaaaalllleeee
  251.                   do not support scaling of bitmap fonts.  By default
  252.                   _X_s_g_i supports scaling of bitmap fonts to any size.
  253.                   This can often result in rather unreadable glyphs.
  254.                   Type1 and Speedo fonts are still scalable with this
  255.                   option since outline based fonts scale much better
  256.                   than bitmaps.
  257.  
  258.  
  259.  
  260.  
  261.      Page 4                                          (printed 10/3/02)
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.      XXXXSSSSGGGGIIII((((1111))))             XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666))))              XXXXSSSSGGGGIIII((((1111))))
  269.  
  270.  
  271.  
  272.           ----oooovvvveeeerrrrllllaaaayyyy
  273.                   specifies that the default visual should be in the
  274.                   overlay planes. Gets optionally combined with ccccllllaaaassssssss
  275.                   and ddddeeeepppptttthhhh.
  276.  
  277.           ----ppppsssseeeeuuuuddddoooommmmaaaapppp _s_t_r_i_n_g
  278.                   tells how to initialize default PseudoColor
  279.                   colormaps.  _S_t_r_i_n_g must be one of ggggllll, eeeennnnvvvvmmmm, ppppsssseeeeuuuuddddoooo,
  280.                   or 4444ssssiiiigggghhhhtttt.  The setting determines the number of
  281.                   cells preallocated by the server for sharing
  282.                   ReadOnly by clients.  All preallocated cells contain
  283.                   colors which match those in the default GL
  284.                   "colorindex" colormap.  If more cells are
  285.                   preallocated, the default map and maps used by the
  286.                   GL will match better, but fewer cells will be
  287.                   available for allocation by clients.  ggggllll
  288.                   preallocates cells 0-15.  eeeennnnvvvvmmmm preallocates cells
  289.                   0-15 and 32-255.  ppppsssseeeeuuuuddddoooo preallocates only
  290.                   WhitePixel and BlackPixel.  4444ssssiiiigggghhhhtttt preallocates 0-15
  291.                   and 32-55.
  292.  
  293.           ----ppppttttrrrrddddeeeevvvv _s_t_r_i_n_g
  294.                   sets name of core pointer device
  295.  
  296.           ----rrrr      turns off keyboard auto-repeat
  297.  
  298.           rrrr       turns on keyboard auto-repeat
  299.  
  300.           ----rrrreeeeppppoooorrrrttttddddeeeeccccoooommmmpppprrrreeeessssssss
  301.                   reports the names of font files being decompressed.
  302.  
  303.           ----ssss _m_i_n_u_t_e_s
  304.                   sets screen-saver timeout time in minutes.  The
  305.                   screen saver may be disabled by setting the timeout
  306.                   to 0.  The default is 10 minutes.  Note that using
  307.                   _x_s_e_t(1) sets the timeout in seconds.
  308.  
  309.           ----sssseeeeccccuuuurrrriiiittttyyyyEEEExxxxtttt
  310.                   enables the X security extension
  311.  
  312.           ----ssssoooolllliiiiddddrrrrooooooootttt _c_o_l_o_r-_n_a_m_e
  313.                   starts the server with a solid color for the initial
  314.                   screen; If not specified, the default is a black and
  315.                   white X stipple background.
  316.  
  317.           ----ssssttttaaaacccckkkkeeeedddd
  318.                   arranges screens of a multihead server vertically
  319.                   instead of horizontally.  Screen 0 is on the bottom.
  320.  
  321.           ----ssssttttaaaattttiiiiccccmmmmaaaapppp _s_t_r_i_n_g
  322.                   tells how to initialize default colormaps.  _S_t_r_i_n_g
  323.                   must be one of ggggllll or ccccuuuubbbbeeee.  The setting determines
  324.  
  325.  
  326.  
  327.      Page 5                                          (printed 10/3/02)
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.      XXXXSSSSGGGGIIII((((1111))))             XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666))))              XXXXSSSSGGGGIIII((((1111))))
  335.  
  336.  
  337.  
  338.                   the layout of the maps.  ggggllll makes the map look like
  339.                   the GL default map.  ccccuuuubbbbeeee fills the map with a color
  340.                   cube.  Please do not be confused by the naming, if
  341.                   you want to set the class of the default colormap,
  342.                   use the -_c_l_a_s_s flag.  This flag only determines what
  343.                   is stored in the colormap.
  344.  
  345.           ----ssssuuuu     disables save under support on all screens
  346.  
  347.           ----tttt _p_i_x_e_l_s
  348.                   sets the mouse threshold
  349.  
  350.           ----ttttoooo _s_e_c_o_n_d_s
  351.                   sets connection timeout in seconds.
  352.  
  353.           ttttttttyyyy_x_x   starts server on tty_x_x.  For use when starting a
  354.                   server from init.
  355.  
  356.           vvvv       turns on video blanking for screen-saver
  357.  
  358.           ----vvvv      turns off video blanking for screen-saver
  359.  
  360.           ----vvvviiiissssiiiidddd _i_n_t
  361.                   specifies visual ID of default visual. If the number
  362.                   refers to a valid visual, this option overrides
  363.                   ccccllllaaaassssssss, ddddeeeepppptttthhhh and oooovvvveeeerrrrllllaaaayyyy.
  364.                   NNNNOOOOTTTTEEEE:::: the set of visual IDs and the visuals they
  365.                   correspond to is device-dependent.  Thus, this set
  366.                   will vary from one board type to the next. Also, for
  367.                   a given board type, there is no guarantee that the
  368.                   set of supported visuals (and their corresponding
  369.                   visual IDs) will not change from one software
  370.                   release to the next.
  371.  
  372.           ----wwwwmmmm     forces the default backing-store of all windows to
  373.                   be WhenMapped.  This is not a very good way of
  374.                   getting backing-store to apply to all windows.
  375.  
  376.           ----wwwwrrrraaaappppxxxx  allows pointer cursor to wrap around in X direction
  377.  
  378.           ----wwwwrrrraaaappppyyyy  allows pointer cursor to wrap around in Y direction
  379.  
  380.           ----xxxx _e_x_t_e_n_s_i_o_n-_n_a_m_e
  381.                   loads the named extension at init time
  382.  
  383.           ++++xxxxiiiinnnneeeerrrraaaammmmaaaa
  384.                   enables Xinerama extension. See _X_i_n_e_r_a_m_a(_3_X_1_1) for
  385.                   details.
  386.  
  387.           ----xxxxiiiinnnnddddeeeexxxx _i_n_t
  388.                   sets index of X valuator in pointer device
  389.  
  390.  
  391.  
  392.  
  393.      Page 6                                          (printed 10/3/02)
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.      XXXXSSSSGGGGIIII((((1111))))             XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666))))              XXXXSSSSGGGGIIII((((1111))))
  401.  
  402.  
  403.  
  404.           ----yyyyiiiinnnnddddeeeexxxx _i_n_t
  405.                   sets index of Y valuator in pointer device
  406.  
  407.      SSSSEEEECCCCUUUURRRRIIIITTTTYYYY
  408.           _X_s_g_i uses an access control list for deciding whether or not
  409.           to accept connections from clients on a particular machine.
  410.           This list initially consists of the host on which the server
  411.           is running as well as any machines listed in the file
  412.           /_e_t_c/_Xnnnn._h_o_s_t_s, where nnnn is the display number of the server.
  413.           Each line of the file should contain an Internet hostname
  414.           (_e_g neon.esd.sgi.com).
  415.  
  416.           Users can add or remove hosts from this list and enable or
  417.           disable access control using the _x_h_o_s_t command from the same
  418.           machine as the server.  Please refer to the _x_h_o_s_t(_1) man
  419.           page for more information.
  420.  
  421.           Unlike some window systems, X does not have any notion of
  422.           window operation permissions; it places few restrictions on
  423.           what a client can do.  If a program can connect to a
  424.           display, it has full run of the screen and can manipulate
  425.           most resources it may discover.  See also _x_a_u_t_h(_1).
  426.  
  427.      SSSSHHHHAAAARRRREEEEDDDD MMMMEEEEMMMMOOOORRRRYYYY TTTTRRRRAAAANNNNSSSSPPPPOOOORRRRTTTT
  428.           The default transport for local clients uses shared memory
  429.           for X server communication.  Clients may use UNIX domain
  430.           sockets (the previous default transport) by specifying the
  431.           display as uuuunnnniiiixxxx::::0000.  UNIX domain sockets will automatically
  432.           be used if shared memory is not available.
  433.  
  434.      IIIINNNNPPPPUUUUTTTT DDDDEEEEVVVVIIIICCCCEEEE SSSSUUUUPPPPPPPPOOOORRRRTTTT
  435.           Clients access core input devices (pointer and keyboard)
  436.           using core X protocol requests.  Additional devices may be
  437.           accessed using the X Input Extension.  See _i_n_p_u_t(_7) for
  438.           information about configuring input devices.
  439.  
  440.      SSSSIIIIGGGGNNNNAAAALLLLSSSS
  441.           The server attaches special meaning to the following
  442.           signals:
  443.  
  444.           _S_I_G_H_U_P  This signal causes _X_s_g_i to close all existing
  445.                   connections, free all resources, and restore all
  446.                   defaults.  It is sent by the display manager
  447.                   whenever the main user's primary client exits or
  448.                   after execution of _e_n_d_s_e_s_s_i_o_n to force the server to
  449.                   clean up and prepare for the next user.  On many
  450.                   systems, this primary client frequently is an _x_t_e_r_m
  451.                   or a window manager.  See _e_n_d_s_e_s_s_i_o_n(_1) and _x_d_m(_1)
  452.                   for details.
  453.  
  454.           _S_I_G_T_E_R_M This signal causes _X_s_g_i to exit cleanly.
  455.  
  456.  
  457.  
  458.  
  459.      Page 7                                          (printed 10/3/02)
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.      XXXXSSSSGGGGIIII((((1111))))             XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666))))              XXXXSSSSGGGGIIII((((1111))))
  467.  
  468.  
  469.  
  470.      FFFFIIIILLLLEEEESSSS
  471.           /_u_s_r/_l_i_b/_X_1_1/_x_d_m/_X_s_e_r_v_e_r_s
  472.                               the default server file used by _x_d_m,
  473.                               supplying options which will be passed
  474.                               to _X_s_g_i.
  475.  
  476.      SSSSEEEEEEEE AAAALLLLSSSSOOOO
  477.           X(1), xdm(1), xauth(1), xhost(1), xdpyinfo(1), input(7),
  478.           endsession(1), 4Dwm(1), twm(1), xterm(1), xset(1),
  479.           xsetroot(1), mkfontdir(1), xinit(1), Xinerama(3X11),
  480.           Xserver(1).
  481.  
  482.      BBBBUUUUGGGGSSSS
  483.           The option syntax is inconsistent with itself and _x_s_e_t(_1).
  484.  
  485.           If _X_s_g_i dies before its clients, new clients won't be able
  486.           to connect until all existing connections have their TCP
  487.           TIME_WAIT timers expire.
  488.  
  489.           Xdmcp doesn't support DES.
  490.  
  491.           Bell Volume is not configurable on older SGI architectures.
  492.  
  493.           Backing store does not correctly operate on windows which
  494.           have OpenGL or IRIS GL contexts bound to them.  Since GL
  495.           programs render directly to the graphics hardware, the X
  496.           server has no ability to correctly retain rendering for
  497.           obscured regions of such windows.
  498.  
  499.           Backing store is not recommended as a performance
  500.           enhancement to windows containing simple graphics.  Backing
  501.           store is more expensive for deeper windows.
  502.  
  503.           Read-modify-write rasterops can be slow on some older SGI
  504.           architectures.
  505.  
  506.           Certain use patterns can cause severe fragmentation of
  507.           memory in the server.  This can lead to large resident core
  508.           sizes even though core is not leaking.  Since the default
  509.           configuration resets (but does not restart) the server
  510.           between users, the process may become large without
  511.           opportunity to shrink.  Consequently, performance may suffer
  512.           as a result of paging, etc.  Process size may be examined
  513.           with _p_s(_1).  Should this occur, the server should be
  514.           terminated and restarted.  This can be done via _k_i_l_l(_1) or,
  515.           if _x_d_m(_1) is used, by changing the tttteeeerrrrmmmmiiiinnnnaaaatttteeeeSSSSeeeerrrrvvvveeeerrrr entry in
  516.           /_u_s_r/_l_i_b/_X_1_1/_x_d_m/_x_d_m-_c_o_n_f_i_g to TTTTrrrruuuueeee.
  517.  
  518.           In IRIX 5.0, a new memory allocation scheme is supported in
  519.           _X_s_g_i that allows large allocated memory chunks to be
  520.           returned to the operating system.  This should minimize
  521.           fragmentation problems.
  522.  
  523.  
  524.  
  525.      Page 8                                          (printed 10/3/02)
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.      XXXXSSSSGGGGIIII((((1111))))             XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666))))              XXXXSSSSGGGGIIII((((1111))))
  533.  
  534.  
  535.  
  536.           The standard -dpi option for setting the monitor screen
  537.           resolution is accepted but not used by _X_s_g_i. Most SGI
  538.           workstations have monitor-detect logic so _X_s_g_i will
  539.           correctly determine the size and resolution.
  540.  
  541.      AAAADDDDDDDDIIIITTTTIIIIOOOONNNNAAAALLLL DDDDOOOOCCCCUUUUMMMMEEEENNNNTTTTAAAATTTTIIIIOOOONNNN
  542.           Additional documentation for developers of X Window System
  543.           clients is available on-line and directly from the X
  544.           consortium.
  545.  
  546.           X Consortium
  547.           201 Broadway
  548.           Cambridge MA 02139-1955
  549.           Tel: 617-374-1000
  550.           Fax: 617-374-1025
  551.           membership@x.org
  552.           http://www.x.org/
  553.  
  554.  
  555.      CCCCOOOOPPPPYYYYRRRRIIIIGGGGHHHHTTTT
  556.           Copyright 1989-91 Silicon Graphics Inc.
  557.           Copyright 1987-91, Massachusetts Institute of Technology.
  558.           See _X(_1) for a full statement of rights and permissions.
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.      Page 9                                          (printed 10/3/02)
  592.  
  593.  
  594.  
  595.